package file;

import javax.crypto.spec.PSource;
import java.io.File;
import java.io.IOException;

public class FileDemo01 {
    public static void main(String[] args) throws IOException {
//        File parent = new File("files");
        //创建一个文件对象
        File f1 = new File("hello.txt");
        //获取文件对象的相对路径
        System.out.println(f1.getParent());
        //获取文件的绝对路径
        System.out.println(f1.getAbsolutePath());
        //判断文件是否存在，假如文件不存在则创建文件
        if (f1.exists()){
            System.out.println("文件存在");
        }else {
            f1.createNewFile();
            System.out.println("文件创建");
        }
        //获取文件名字
        System.out.println(f1.getName());
        //判断文件是否可读
        System.out.println(f1.canRead());
        //判断文件是否可写
        System.out.println(f1.canWrite());
        //判断文件大小
        System.out.println(f1.length());
        //判断文件是否是隐藏文件
        System.out.println(f1.isHidden());

    }
}
